@import url("lightbox.css");
@import url("uniform.aristo.css");
@import url("infieldLabels.css");
@import url("categorias.css");
@import url("simulador.css");
@import url("vacaciones.css"); 
@import url("novedades.css");
@import url("user.css"); 
@import url("ui-lightness/jquery-ui-1.8.23.custom.css");
@import url("slideShow.css"); 


body {
	font-family: 'ScotiabankModernRegular'!important;
	font-size: 13px;
	color: #666666;
}

p { margin-bottom: 10px; }
li a { text-decoration: none;}
h3 { margin-bottom: 10px; line-height: 130%;  font-size: 14px;}
h2 {margin-bottom: 10px;line-height: 130%; font-size: 18px;  }
h5 { margin-bottom: 5px; font-family: 'ScotiabankModernBold'; }
.reglamento h3 { font-size: 18px; font-family: 'ScotiabankModernBold';  }

.f-right { float: right;}
.f-left { float: left; }
.spacer-10,.spacer-20,.spacer-30 { display: block; clear: both;}
.spacer-10 {  height: 10px; }
.spacer-20 {  height: 20px; }
.spacer-30 {  height: 30px; }

input[type=text], input[type=password] {
	-moz-border-radius: 10px; /* Firefox */
  	-webkit-border-radius: 10px; /* Safari, Chrome */
  	border-radius: 10px; /* CSS3 */
  	
  
  	}
  	
.numb li { list-style-type: decimal; margin-bottom:5px; margin-left: 20px;}
.round li { list-style-type:circle; margin-top: 10px;}

#header { z-index: 100;}
#container { z-index: 50;}

#left-nav-cont {  float: left;  }
#left-nav-cont select, #left-nav-cont input{ width: 200px;}
#left-nav-cont .cont-form { width:230px; background:transparent url(../img/botones_backgrounds.png) no-repeat -1680px top;  padding: 2px 0; float: left; }
#left-nav-cont .bottom { background-position: -1680px bottom; }
#left-nav-cont .bottom form { padding: 5px 0; }
#left-nav-cont .cont-form form { float:left; margin-left: 10px; }


#logo { float: left; margin: 3px 0; }

#top-menu { float: right; margin:30px 0px 5px 0;   } 
#top-menu li { float: left; padding-left: 5px; color: #EB1A24; position: relative;  }
#top-menu li a { display: block; color: #EB1A24; }
#top-menu li a .red_arrow { background: transparent  url(../img/red_arrow.png) no-repeat 0 0; position:absolute; display: block; height: 10px; width: 10px; right: 0; top: 5px;}
#top-menu .session { right: 0; top: 10px;}


#top-menu .level2 {
	color:white;
    display: none;
    padding-left: 0;
    padding-top: 10px;
    position: absolute;
    z-index: 100;
}
#top-menu .level2 h3 {
    font-family: 'ScotiabankModernBold';
}
#top-menu .cont {    
    float: left;
    padding: 15px 10px;  
}

#top-menu .cont_2 {    
    background-color:#F5F5F5;
	float: left;
    padding: 15px 10px;  
}

#top-menu .cont_2 a {
	background: transparent url(../img/bullet.png) no-repeat left 5px;
	padding-left: 10px;
	margin-bottom:5px;	
}

#top-menu .cont_2 .arrow {
    /*background: url("../img/w_arrow.png") no-repeat scroll 0 0 transparent;*/
    height: 10px;
    left: 50%;
    position: absolute;
    top: 5px;
    width: 45px;
}

#top-menu .cont .arrow {
    background: url("../img/login_arrow.png") no-repeat scroll 0 0 transparent;
    height: 10px;
    left: 76%;
    position: absolute;
    top: -5px;
    width: 45px;
}


#top-menu .session { width: 220px;}
	
#top-menu .session input[type=text] { width: 180px; }
#top-menu .session a { color: white;  text-decoration: none; line-height: 130%;}
#top-menu .session a:hover {text-decoration: underline;}
#top-menu .bg-session { 
	background: transparent url(../img/login_background.png) repeat-x 0 0;
	
	-moz-box-shadow: 0 0 15px #000;
	-webkit-box-shadow: 0 0 15px #000;
	box-shadow: 0 0 15px #000;
	
	behavior: url("./path/PIE.htc");
}
#top-menu .init-session { background-position: 0 0;  }
#top-menu .create-session { background-position: 0 -240px}
#top-menu ul.todo-scotia li { width: 100px;

}
#top-menu ul.todo-scotia li.level2 { display: none;}
#top-menu ul.todo-scotia li a { color: #666;}
#top-menu ul.todo-scotia li a:hover { text-decoration: underline;}

#bottom-menu { float: right; margin-bottom: 5px;}
#bottom-menu li { float: left; padding-left: 5px; color: #9D9D9D; }
#bottom-menu li a { display: block; color: #9D9D9D; }

#left-nav { float: left; background: transparent url(../img/fondo_crema_s2.jpg) repeat 0 0; padding: 20px 10px 0px 10px; }
#left-nav li { position:relative; float: left; width: 210px;  background:transparent url(../img/botones_backgrounds.png) no-repeat 0 bottom; padding-top: 20px; margin:9px 0 20px 0;   }
#left-nav li a { font-family:'ScotiabankModernBold'; color:white;  background:transparent url(../img/botones_backgrounds.png) no-repeat 0 top; 
				width:195px;  display: block; position:absolute; top:-23px;   padding:14px 5px 15px 10px; }
#left-nav li.last { margin-bottom: 10px; }

#left-nav li.restaurantes { background-position: 0 bottom; }
#left-nav li.hogar { background-position: -210px bottom; }
#left-nav li.bar { background-position: -420px bottom; }
#left-nav li.detalles { background-position: -630px bottom; }
#left-nav li.chicos { background-position: -840px bottom; }
#left-nav li.belleza { background-position: -1050px bottom; }
#left-nav li.vales { background-position: -1260px bottom; }
#left-nav li.viajes { background-position: -1470px bottom; }

#left-nav li.restaurantes a{ background-position: 0 0; }
#left-nav li.hogar a{ background-position: -210px 0; }
#left-nav li.bar a{ background-position: -420px 0; }
#left-nav li.detalles a{ background-position: -630px 0; }
#left-nav li.chicos a{ background-position: -840px 0; }
#left-nav li.belleza a{ background-position: -1050px 0; }
#left-nav li.vales a{ background-position: -1260px 0; }
#left-nav li.viajes a{ background-position: -1470px 0; }

#left-nav li a span { background: transparent url(../img/iconos_35_32.png) no-repeat 0 0; position:absolute; right:5px; top:5px;  height:33px; width: 35px;  }
#left-nav li.restaurantes a span{ background-position: -257px 0; }
#left-nav li.hogar a span{background-position: -113px 0; }
#left-nav li.bar a span { background-position: -149px 0;}
#left-nav li.detalles a span{ background-position: -40px 0;}
#left-nav li.chicos a span{ background-position: -77px 0;}
#left-nav li.belleza a span{ background-position: -220px 0;}
#left-nav li.vales a span{ background-position: -183px 0;}
#left-nav li.viajes a span{ background-position: 0px 0;}

#left-nav ol li { margin: 0; padding:0 0 0 5px; width: 200px; background:none;}
#left-nav ol { float: left; margin-bottom: 10px; }

#pub-inferior { margin-top: 10px; float: left;}
#pub-inferior ul { float: left;}
#pub-inferior ul li{ float: left; margin-right: 10px;}
#pub-inferior ul li a { display: block;}
#pub-inferior ul li.last { margin-right: 0;}



.busqueda-avanzada {
	   background: url("../img/fondo_gris.png") no-repeat scroll center 0 transparent;
    float: left;
    margin: 10px 0 10px 10px;
    padding: 0 15px 8px;
    width: 180px;
     }
.busqueda-avanzada h3, .busqueda-avanzada p { float: left; color: white;}    
.busqueda-avanzada input { width: 180px;}
.busqueda-avanzada form { margin-left: 0px!important; padding-top: 0px!important;}

.leyenda { font-size: 11px;}


/*custom slider*/
.ui-widget-header { background: none;}
.ui-widget-content { background: transparent url(../img/slider-values.png); border: none; height: 17px;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("../img/arrows.png") no-repeat 0 0 ;
    border: 0; 
  
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
 	background-position:  -24px 0;
    border: 0; 
}

.acumula ul li span.bull { position:absolute; width: 44px; height: 50px; left: -60px; top: 0; background:transparent url(../img/num-fondo.png) no-repeat 0 0; }
.acumula ul li { margin-left: 60px; position: relative; line-height: 130%; }
.acumula ul li ol li { margin-left: 15px; margin-bottom: 10px; list-style-type: circle; }
.acumula ul li span.uno{ background-position: 0 0;}
.acumula ul li span.dos{background-position: -44px 0;}
.acumula ul li span.tres{background-position: -88px 0;}
.acumula ul li span.cuat{background-position: -132px 0;}
.acumula ul li span.cinc{background-position: -176px 0;}
.acumula ul li span.seis{background-position: -220px 0;}

table.pad tr td { border:solid 1px #CCCCCC; padding: 10px 0 10px 10px; text-align: left;}
table.pad tr th { padding: 5px; text-align: left;  }

